button{ cursor:pointer;}
.cr-juhuang{ color:#f6813d; }
.clear{ clear:both;}
.pt15{ padding-top:15px;}
input,button,select,textarea{	outline:none; }
input,select{ margin-right:12px; display:inline;}
.wryh{ font-family:"微软雅黑";}
.fnone{ float:none !important;}

/*公共*/
.warp2{ width:969px; margin:0 auto; padding:50px 0 70px 0; font-size:12pt; position:relative;}
.warp2 .menuBar{ width:969px;}
.menuBar a{ background:url("../images/recharge4.jpg") no-repeat;}
.menuBar a{ height:81px;  float:left; overflow:hidden; text-indent:-999px;}
.menuBar a.mb12{ width:243px; background-position:0 -82px;}
.menuBar a.mb21{ width:240px; background-position:-244px 0;}
.menuBar a.mb31{ width:240px; background-position:-485px 0;}
.menuBar a.mb41{ width:243px; background-position:-727px 0;}
.menuBar a.mb11{ width:243px; background-position:0 0;}
.menuBar a.mb22{ width:241px; background-position:-244px -82px;}
.menuBar a.mb32{ width:242px; background-position:-485px -82px;}
.menuBar a.mb42{ width:243px; background-position:-727px -82px;}


.warp2 .whole{ clear:both; background:#fcfcfc; width:969px; border:1px solid #dadada; }
.warp2 .catalog{  height:58px;  overflow:hidden;  font-family:"微软雅黑";}
.catalog .catalogLeft{ float:left;  border-right:1px solid #dadada; width:187px; line-height:58px; text-align:center;  font-size:14pt; font-weight:bold;}
.catalog .catalogRight{ float:left; line-height:58px; padding-left:28px;}
.catalogRight .title1{ color:#8d8077;}
.catalogRight .title2{ color:#5a4539;}

.whole .recharge{ overflow:hidden; border-top:1px solid #dadada; background:#fcfcfc; }
.recharge .leftsideBar{ float:left; width:187px;}
.leftsideBar li{ float:none; font-size:9.75pt; line-height:44px; height:44px; text-align:center; background:url("../images/bg_switch.jpg") 0 -42px;}
.leftsideBar li a{ text-decoration:none; color:#757473; display:block; height:44px;}
.leftsideBar li a:hover{ color:#313131; text-decoration:none;}
#choice{ background:#fcfcfc; border-right:none;}
#choice a{color:#313131;}

.recharge .leftsideBar .service{ padding:40px 0 345px 0; border-right:1px solid #dadada; }/* border-top:1px solid #dadada;*/
.recharge .service p{ color:#4b4a45; font-size:10pt; padding-left:12px; line-height:24px;}
.recharge .service p a{ color:#4b4a45;}

/*1.选择充值产品*/
.recharge .rightItem{ float:left; width:743px; font-family:"微软雅黑"; padding:20px 17px 126px 20px; background:#fcfcfc;}
.rightItem .rightItemUp,.rightItem .rightItemDown{  background:#ececec; height:221px; padding:0 52px 0 0;}
.rightItem .rightItemUp{ margin-bottom:22px;}
.choicegame{ margin: 20px 0 0 53px;};
.choicegame  p{ width:160px; font-size:10pt; color:#666666; line-height:22px; text-indent:10pt; } 
.choicegame  p{ width:160px; font-size:10pt; color:#666666; line-height:22px; text-indent:10pt; } 
.choicegame  a.nowButton{ display:block; width:152px; text-align:right; padding-top:16px;}
.warp2 .role{ position:absolute; bottom:70px; width:111px; right:-2px;}

/*2.在线充值*/
.rightItem .types{ background:#fcfcfc;}
.types ul li{ float:left; width:234px; height:166px; border-right:1px solid #e4dfcf;  border-bottom:1px solid #e4dfcf; margin:0 9px 14px 0; }
.types li.type1{ background:url("../images/type1.jpg") no-repeat #f9f2eb;}
.types li.type2{ background:url("../images/type2.jpg") no-repeat #f9f2eb;}
.types li.type3{ background:url("../images/type3.jpg") no-repeat #f9f2eb;}
.types li.type4{ background:url("../images/type4.jpg") no-repeat #f9f2eb;}
.types li.type5{ background:url("../images/type5.jpg") no-repeat #f9f2eb;}
.types li.type6{ background:url("../images/type6.jpg") no-repeat #f9f2eb;}
.types h1{ color:#f6813d; font-size:10.26pt; font-weight:bold; line-height:28px;}
.types p{ font-size:7.89pt; color:#999999; font-weight:bold;}
.types .typeInfo{ height:86px; padding:35px 12px 0 90px; border-bottom:1px dashed #d0cbb8;}
.types .typeInfo2{ padding-top:20px; height:101px;}
.types .typeInfo3{ padding-top:6px; height:115px;}
.types .typeBtn{  padding:10px 0 0 36px; padding-top:10px; height:34px; background:#fff5d1;}
.typeBtn a.rechNow{ display:block; float:left; width:80px; height:26px; background:url("../images/rechNowH.jpg") no-repeat 0 0; margin-right:4px;}
.typeBtn a.rechHe{ display:block;float:left; width:81px; height:26px; background:url("../images/rechNowH.jpg") no-repeat -80px 0;}

/*3.各种充值*/
.pl8{ padding-left:8px;}
.pb513{ padding-bottom:530px!important;}
.rechStyle{  margin:4px 0 0 8px; position:relative; overflow:hidden; border-top:1px solid #dddddd; float:left; width:774px; font-family:"微软雅黑"; background:#fcfcfc; font-family:"宋体";}
.rechStyle .menu_left{ float:left;  height:815px; display:inline-block; border-right:0px solid #dddddd; background:url("../images/border.jpg") repeat-y right 0; }
.menu_left .menu_left_list{ width: 171px;}
.menu_left ul{ list-style-type:none; padding-top:0px; width: 171px; text-align:left; font-size:12px; color:#676767; }
.menu_left ul li{ background-color:#f4f4f4; border:1px solid #dddddd; border-right:none; height:38px;  margin-bottom: 5px; width: 169px; cursor: pointer;   line-height:36px;}
.menu_left ul li.hover{ background-color:#fff; position:relative; z-index:999; border:1px solid #dddddd; border-right:1px solid #fff; height:38px; margin-bottom: 5px; width: 169px; cursor: pointer;  line-height: 36px; }

.rechStyle .menu_right{     float:left; display:inline;	padding:20px 0px 0px 12px; }
.menu_right .form{	margin:40px 0 0 40px; text-align:center;	width:549px;	height:auto;}
.menu_right .form .item{ min-height:36px;height:auto !important;	height: 36px;	line-height: 28px;  padding-top: 5px;	overflow:visible;}
.menu_right .item .label{ font-size:12px; width:110px; text-align:right; }
.menu_right .item span{ font-size:12px;}
.menu_right .item .loginsubmit{	background:url(../images/rechNowH.jpg) 0 0;	border:0;	width:80px;	height:26px;	margin-left:40px;	cursor:pointer;}
.menu_right .item span{float:left;}

/*网上银行充值，所有银行*/
.menu_right .form .banks table tr{margin-top:5px;}
.menu_right .form .banks table td{ height:38px; width:184px; text-align:left; padding:5px; }
.menu_right .form .banks table td input{ float:none;}
.menu_right .form .banks table td img{ border:1px solid #ccc;  width:121px; height:21px; vertical-align:middle; padding:5px; margin-left:5px;}
.menu_right .chongzhi{ border-bottom:1px solid #c2d3dd; padding-bottom:8px;}
.menu_right .text{	border: 1px solid #9fa0a0; font-family: arial,"宋体"; font-size: 14px;  height: 16px;  padding: 4px 3px; width: 160px;}
.menu_right .blurOther{	font-size:11px;	color:#4196ff;	margin-left:5px;	cursor:pointer;}
.vam{vertical-align:middle;}
.menu_right .form select{	height:28px; 	width:168px;}
.h14{	height:14px;	line-height:14px;	margin-left:-18px;}
.pl18{	color:#cc7f3f; 	margin-left:5px; font-size:16px;}
.pl390{	padding-left:390px;	padding-top:20px;}
.pl430{ padding-left:430px; padding-top:20px;}
.pl435{	padding-left:435px;	}
.pl5{	padding-left:5px;}
.pl10{	padding-left:10px;}
.c89{	color:#898989;}
.pr3{	padding-right:1px;}
.h90{ min-height:90px; height:auto !important;  height:90px;}
.h60{ min-height:60px; height:auto !important; height:60px;}
.label2{ font-size:12px; color:#898989;	padding-left:5px;}
.red1{	padding-left:20px;	color:#ff0000;	background:url("../images/X1.png") no-repeat; font-size:12px;}

/*choice game and area*/
.choice_ga_area{ position:relative; cursor:pointer; margin-right:12px; border: 1px solid #9fa0a0; font-family: arial,"宋体"; font-size: 14px;  height: 16px; line-height: 16px; padding: 4px 3px; width: 160px; text-align:left;}
.choice_drop{ background:url(../images/choice_ga_area.gif); width:7px; height:4px; position:absolute; right:4px; top:11px;}
.choice_list{ width:166px; border:1px solid #ccc; border-top:none;padding: 4px 0px; position:absolute; top:25px; left:-1px; background:#f8f8f8;}
.choice_list li{ line-height:22px; padding-left:3px;}
.choice_list li:hover{ background:#ccc;}
li.on_choice{ background:#ccc;}

.choice_ga{ width:163px;  margin-right:12px; text-align:left; padding: 0px 3px; color:#898989;}
/*4.充值查询*/
.rightItem .form{ padding-top:25px; font-family:"宋体"; color:#313131; font-size:9.75pt; }
.form .item{ line-height:28px; height:28px; }
.form .label{ width:210px; text-align:right; vertical-align:middle;}
.form .input{ width:274px; height:22px; padding:0 5px; vertical-align:middle; border:1px solid #c5c5c5; }
.form .btnLogin{ width: 102px; height: 33px; background: url("../images/login2.jpg") no-repeat; border:none;}
.form label,.form input,.form button,.form select{ float:left; vertical-align:middle;}
.ftx04{ color:#fc7a33; padding-right:10px;}
.form .next{ padding-left:15px; position:absolute;}
.form .next a,.form .next a:hover,.form .next a:active,.form .label3 a{ color:#313131; text-decoration:underline;}
.leftsideBar li.query{  background:url("../images/bg_switch.jpg") 0 -44px;}
.green{ background: url(../images/tip.gif) no-repeat 0 -19px; width:16px; height:20px; line-height: 20px; margin-top: 2.5px; display:inline-block; }

/*5.充值确认*/
.rightItem .confirm{ font-size:9.75pt; padding-left:102px; font-family:"宋体";  font-size:10pt; color:#999999; overflow:hidden;}
.confirm table{ border:1px solid #dadada;}
.confirm table td{ height:42px; line-height:42px; width:454px; border:1px solid #dadada;}
.confirm td .sub{ background:url(../images/bangding.jpg) 0 0; border:0; width:100px; height:30px; line-height:30px; margin-left:150px; vertical-align:middle; cursor:pointer; color:#ffffff; padding:0 5px;font-family: "微软雅黑";}
.confirm .span1{ color:#333333;}
.confirm .span2{ color:#ff6600;}
.confirm .w215{  float:left; width:215px; text-align:right; display:inline-block;}
.confirm .w232{ float:left; display:inline-block; width:232px; text-align:left;}

/*6.充值成功*/
.success table{ text-align:center; color:#4b4a45; font-size:12pt;}
.confirm .success1{  font-weight:bold;}
.confirm .success3{ font-size:10pt; color:#f61d12;}

/*充值明细显示*/
.defail table{ border:1px solid #dadada; width:720px; text-align:center;}
.defail table th{ background:#f9f1eb; height:36px; font-size:12pt;}
.defail table td,.defail table th{ width:164px; height:32px;  color:#101010; border:1px solid #dadada;}
.defail table td{ font-size:10pt;}

.pr20{ padding-right:20px;} 
 
/*公共*/
.menuBar{ margin-bottom:4px;}
.whole .recharge{ overflow:hidden; background:#fcfcfc; }
.recharge .leftsideBar{ float:left; width:187px; min-width:187px;}
.leftsideBar .catalogLeft{ border-right:1px solid #dadada; width:186px; line-height:58px; text-align:center; font-size:14pt; font-weight:bold; background:none;  border-bottom:1px solid #dadada;}
.leftsideBar li{ float:none; position:relative; font-size:9.75pt; line-height:45px; height:45px; min-height:45px; text-align:center; background:url("../images/bg_switch.jpg") 0 -44px no-repeat;}
.leftsideBar li a{ text-decoration:none; color:#757473;}
.leftsideBar li a:hover{ color:#313131; text-decoration:none;}
#choice{ background:url("../images/bg_switch.jpg") 0 0 no-repeat;  border-right:none;}
#choice a{color:#313131;}
.leftsideBar .service{ padding:40px 0 165px 0;border-right:1px solid #dadada; }
.service p{ color:4b4a45; font-size:10pt; padding-left:12px; line-height:24px;}
.recharge .rightItem{ float:left; width:743px; font-family:"宋体"; padding:45px 17px 126px 20px; background:#fcfcfc; font-size:9.75pt;}
.warp2 .role{ position:absolute; bottom:70px; width:111px; right:-2px;}

.pb165{ padding-bottom:165px !important; }

.form label,.form input,.form button,.form select{ float:left; vertical-align:middle;}
/*安全信息*/
.rightItemUpp .form{ margin:0 auto; padding-bottom:60px; text-align:center; width:743px;	height:auto; }
.rightItemUpp .form .item{ min-height:36px; height:auto !important;	height: 36px;  padding-top: 5px;	overflow:visible; }/*	line-height: 28px;*/
.rightItemUpp .item .label{ width:206px; text-align:right; color:#333333;}
.rightItemUpp .item .submit1{ background:url(../images/submit.jpg) 0 0;border:0;width:100px;height:30px; margin-top:14px; cursor:pointer;}
.rightItemUpp .item span{float:left;}
.rightItemUpp .tip_safe{ padding-left:100px; color:#999999; font-size:10pt;}
.rightItemUpp .text{	border: 1px solid #9fa0a0; font-family: arial,"宋体"; font-size: 14px;  height: 14px;  padding: 4px 3px; width: 182px;}
.rightItemUpp .form select{	width:191px; height:24px;  line-height:24px; vertical-align:middle;}
.rightItemUpp .label2{ font-size:12px; color:#898989;	padding-left:5px;}
/*.rightItemUpp .red1{	padding-left:20px;	color:#ff0000;	font-size:12px;	background:url("../images/X1.png") no-repeat;}*/

/*2.安全邮箱绑定*/
.rightItemUpp .blurOther{	font-size:11px;	color:#4196ff;	margin-left:5px;	cursor:pointer;}
.rightItemUpp .item .bangding{ background:url(../images/bangding.jpg) 0 0;border:0;width:100px;height:30px; margin-top:8px; cursor:pointer; color:#ffffff; padding:0 5px;font-family: "微软雅黑"; }

/*防沉迷认证*/
.rightItemUpp .item .submit_addiction{ background:url(../images/submit.jpg) no-repeat;border:0;width:100px;height:30px; margin-top:10px;cursor:pointer;}
.tip_addiction{	clear:both;	 padding-left:20px;}
.tip_addiction .tipHead{color:black; border-bottom:1px solid #ccc; margin-bottom:16px;height:26px; line-height:17px; font-weight:bold; font-size:16px; background:url("../images/tip.jpg") no-repeat; padding-left:20px;}
.tip_addiction .span{	font-size:12px;	color:#595757;	}
.span p{ background:url(../images/pt.jpg) no-repeat; padding-left:17px; height:25px; line-height:17px;}

/*我的信息*/
.rightItemUpp .avatar{ }
.rightItemUpp .w{float:left;	margin-left:20px;}
.w ul{	list-style-type:none;}
.w ul li{	line-height:19px; float:none; font-size:10pt;}
 .username{ color:#0066cc;}
.w a{	color:#0066cc;text-decoration:underline;}
.select .can{ padding:10px 0 0 0px;}
.select .can2{ margin-top:20px; height:52px; line-height:42px;}
.select .can2 span{ line-height: 42px;display: block;float: left;}
.select .can2 a{text-decoration:none; color:#ff9933; font-family:"微软雅黑"; font-weight:bold; display:inline-block;}
.can2 .bank1{ background:url(../images/bank1.jpg) no-repeat; width:66px; height:42px;}
.can2 .bank2{ background:url(../images/bank2.jpg) no-repeat; width:65px; height:42px;}
.ft11{ font-size:11pt;}
.w .myInfo4,.w .myInfo3,.w .myInfo2,.w .myInfo1{ padding-left:34px; height:30px; line-height:20px; vertical-align:middle; width:166;}
.w .myInfo4{ background:url(../images/myInfo4.jpg) no-repeat;}
.w .myInfo3{ background:url(../images/myInfo3.jpg) no-repeat;}
.w .myInfo2{ background:url(../images/myInfo2.jpg) no-repeat;}
.w .myInfo1{ background:url(../images/myInfo1.jpg) no-repeat;}

/*修改资料 、密码修改*/
.item .submit_info_pass{	background:url(../images/submit.jpg);	border:0;	width:100px; height:30px; cursor:pointer;}	
.tip_modify{clear:both;	font-size:15px;	margin-left:80px;	height:25px;}
.form .notice{ font-size:11pt; background:url(../images/laba.jpg) no-repeat #f7f7f7; height:24px; width:354px; line-height:27px; margin:0 auto; margin-bottom:24px; margin-left:150px; font-weight:bold;}

/*已经填写安全信息 */
.form .already1{ margin:55px 0 52px 0;}
.rightItemUpp .tip{ text-align:center; color:#999999; font-size:10pt;}

/*已经绑定安全邮箱 */
.form .already2{ margin:55px 0 12px 0;}
.already2 p{ font-size:12pt; margin-top:36px;}

/*已经填写我的信息*/
.w .aa a{ color:#666666; text-decoration:none;}

/*rechargeHelp*/
h5{ font-size:16px; line-height:35px; color:#f6813d;}
h6{ font-size:14px; line-height:35px;}
.rechHelp{  font-size:12px; overflow:hidden; line-height:22px; color:#757473; font-family:"宋体"; margin:-30px 7px 126px 10px;}